<?php

session_start();
include '../defines.php';
autentifikacijaAdmin();

$action = "";
$type = "";

if (!isset($_GET['action'])) myDie("", "index.php");
if (!isset($_GET['type'])) myDie("", "index.php");

$action = $_GET['action'];
$type = $_GET['type'];


if (strcmp($action,"new") == 0) {
	if (strcmp($type, "stanica") == 0) {
		if (!isset($_POST['stanicaNaziv'])) myDie("Informacije o stanici nisu upisane!","../stanice.php");
		
		$spremnik = $_POST['stanicaSpremnik'];
		$polica = $_POST['stanicaPolica'];
		$rack = $_POST['stanicaRack'];
		$kolona = $_POST['stanicaKolona'];
		$ladica = $_POST['stanicaLadica'];
		$red = $_POST['stanicaRed'];
		$polozaj = $_POST['stanicaPolozaj'];
		
		$pozicija = "" . $polica . "-" . $rack . "-" . $kolona . "-" . $ladica . "-" . $red . "-" . $polozaj;
		print($pozicija);
		
		$values = array();
		$values[0][0] = "naziv"; $values[0][1] = $_POST['stanicaNaziv'];
		$values[1][0] = "podrijetlo"; $values[1][1] = dbGetAtributeId("podrijetlo","naziv", $_POST['stanicaPodrijetlo']);		
		$values[2][0] = "izotip"; $values[2][1] = dbGetAtributeId("izotip","naziv", $_POST['stanicaIzotip']);		
		$values[3][0] = "medij"; $values[3][1] = dbGetAtributeId("medij","naziv", $_POST['stanicaMedij']);			
		$values[4][0] = "dodatak"; $values[4][1] = $_POST['stanicaDodatak'];			
		$values[5][0] = "karakteristike"; $values[5][1] = $_POST['stanicaKarakteristike'];			
		$values[6][0] = "referenca"; $values[6][1] = $_POST['stanicaReferenca'];			
		$values[7][0] = "pasaza"; $values[7][1] = $_POST['stanicaPasaza'];			
		$values[8][0] = "opaska"; $values[8][1] = $_POST['stanicaOpaske'];			
		$values[9][0] = "vlasnik"; $values[9][1] = $_POST['stanicaVlasnik'];			
		$values[10][0] = "link"; $values[10][1] = $_POST['stanicaLink'];			
		$values[11][0] = "datum"; $values[11][1] = $_POST['stanicaDatum'];			
		$values[12][0] = "osoba"; $values[12][1] = $_POST['stanicaOsoba'];			
		$values[13][0] = "spremnik"; $values[13][1] = dbGetAtributeId("spremnik", "naziv", $spremnik);			
		$values[14][0] = "pozicija"; $values[14][1] = $pozicija;
		
		$stanicaId = dbInsert("stanica", $values, 15);
		header("Location: ../stanice.php?action=pretraga");
	}
	else if (strcmp($type, "spremnik") == 0) {
		if (!isset($_POST['spremnikNaziv'])) 
			myDie("Naziv spremnika nije definiran!", "../stanice.php");
		
		$values = array();
		$values[0][0] = "naziv"; $values[0][1] = $_POST['spremnikNaziv'];
		$values[1][0] = "tip"; $values[1][1] = $_POST['spremnikTip'];
		
		dbInsert("spremnik", $values, 2);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "izotip") == 0) {
		if (!isset($_POST['izotipNaziv'])) 
			myDie("Naziv izotipa nije definiran!", "../stanice.php");
		
		$values = array();
		$values[0][0] = "naziv"; $values[0][1] = $_POST['izotipNaziv'];
		
		dbInsert("izotip", $values, 1);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "podrijetlo") == 0) {
		if (!isset($_POST['podrijetloNaziv'])) 
			myDie("Naziv podrijetla nije definiran!", "../stanice.php");
		
		$values = array();
		$values[0][0] = "naziv"; $values[0][1] = $_POST['podrijetloNaziv'];
		dbInsert("podrijetlo", $values, 1);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "medij") == 0) {
		if (!isset($_POST['medijNaziv'])) 
			myDie("Naziv medija nije definiran!", "../stanice.php");
		
		$values = array();
		$values[0][0] = "naziv"; $values[0][1] = $_POST['medijNaziv'];
		dbInsert("medij", $values, 1);
		header("Location: ../stanice.php?action=atributi");
	}
	else {
		
	}
}
else if (strcmp($action,"edit") == 0) {
	
}
else if (strcmp($action,"delete") == 0) {
	if (strcmp($type, "stanica") == 0) {
		if (!isset($_GET['id'])) myDie("Nije odabrana stanica za brisanje!", "stanice.php");

		$id = $_GET['id'];
		
		dbDelete("stanica", $id);
		if (isset($_GET['keyword'])) 
			header("Location: ../stanice.php?action=pretraga&keyword=" . $_GET['keyword']);
		else
			header("Location: ../stanice.php?action=pretraga");
	}
	else if (strcmp($type, "spremnik") == 0) {
		if (!isset($_GET['id'])) 
			myDie("Id spremnika nije definiran!", "../stanice.php");

		$id = $_GET['id'];
		dbDelete("spremnik", $id);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "izotip") == 0) {
		if (!isset($_GET['id'])) 
			myDie("Id izotipa nije definiran!", "../stanice.php");

		$id = $_GET['id'];
		dbDelete("izotip", $id);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "podrijetlo") == 0) {
		if (!isset($_GET['id'])) 
			myDie("Id podrijetla nije definiran!", "../stanice.php");

		$id = $_GET['id'];
		dbDelete("podrijetlo", $id);
		header("Location: ../stanice.php?action=atributi");
	}
	else if (strcmp($type, "medij") == 0) {
		if (!isset($_GET['id'])) 
			myDie("Id medija nije definiran!", "../stanice.php");

		$id = $_GET['id'];
		dbDelete("medij", $id);
		header("Location: ../stanice.php?action=atributi");
	}
	else {
		
	}
}
else {
	
}

?>